Подскажите пожалуйста почему не работает this в else, не могу понять, вероятно я тут сильно намутил, дело в том что стоит проверка на input:checked если верхний инпут form__input_radio-2 чекд найти его ближайшего родителя в нем найти инпут с класом jsDis и убрать атрибут disabled иначе найти родителя и добавить атрибут disabled инпуту jsDis, если я в else ставлю this не работает а если я привязываюсь просто к классу родителя тогда работает, дело в том что таких блоков будет сколько угодно и привязываться к классу я не могу.
<div al-class="active: i==1" class="section-profile-layout jsTab2">
<div class="section-profile__wrap">
<label class="form__label_offer row center"><span class="static add-offer__span">Set route to:</span>
<input type="text" placeholder="Entner start location" class="form__input_offer form__input_reg_offer">
</label>
<div class="travaling-start-date row center">
<label class="form__label_radio-2 row center static">
<div class="form__input-wrapper-1 row static center">
<input checked type="radio" name="route to" class="form__input_radio-2"><i></i><span class="static add-offer__span">Travelling start date:</span>
</div>
</label>
<div class="datepicker-wrapper row center">
<vaadin-date-picker label="Pick a date" class="jsDis form__input_offer form__input_reg_offer date-picker"></vaadin-date-picker>
<input type="text" placeholder="00:00" name="timepicker" readonly class="static jsDis form__input_offer form__input_reg_offer form__input_reg-time-picker timepicker">
</div>
</div>
<div class="travaling-start-date-flexible">
<label class="form__label_radio-2 row center">
<input type="radio" name="route to" class="form__input_radio-2"><i></i><span class="static add-offer__span">Travelling start date flexible:</span>
</label>
</div>
</div>
</div>
$('.form__input_radio-2').on('click', function(){
if($('.form__input_radio-2').prop('checked')) {
$(this).closest('.section-profile__wrap').find('.jsDis').removeAttr('disabled')
} else {
$(this).closest('.section-profile__wrap').find('.jsDis').attr('disabled', 'disabled');
}
});