Перепроверил, вы меня извините, может и правда туплю, но сделано так как у вас в примере, лейблы под стоимостью, класс radiobutton присутствует, классы option_ тоже на месте. При нажатии на лейбл срабатывает addClass("custom-checkbox"), но при нажатии на следующий лейбл, кастомный класс не удаляется у предыдущего, а лишь срабатывает addClass("custom-checkbox") для нового лейбла.
Все верно, радио вообще никогда не показываются, переключаем только лейблы. Нужно сделать так чтобы при переключении, те что не выбраны возвращались в первоначальное состояние, то есть удалялся добавленный кастомный класс.
Отлично, работает! Только если нажать на каждый radio по очереди, то они все станут с примененным кастомным классом. Но не активные radio нужно вернуть в первоначальное состояние, я так понимаю тут нужен некий цикл для удаления custom_checkbox?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.