Событие «при изменении» связано с выбором, а не с опцией
Таким образом, вы должны работать с «если ... еще» в обоих случаях значений в выборе «женат» или нет
Таким образом, я делаю это изменение в вашем коде, и он работает правильно
$(document).ready(function() {
$('form input[name="spouseName"]').prop("disabled", true);
$('form input[name="children"]').prop("disabled", true);
$("form select").change(function() {
if(this.value === 'Married'){
$('form input[name="spouseName"]').prop("disabled", false);
$('form input[name="children"]').prop("disabled", false);
}else{
$('form input[name="spouseName"]').prop("disabled", true);
$('form input[name="children"]').prop("disabled", true);
}
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<form>
<select class="form-control" name="maritalStatus" id="maritalStatus">
<option value="Married">Married</option>
<option selected value="UnMarried">UnMarried</option>
<option value="Male Widow">Male Widow</option>
<option value="FeMale Widow">FeMale Widow</option>
<option value="Divorcee">Divorcee</option>
</select>
<input type="text" class="form-control" name="spouseName" id="spouseName" aria-describedby="spName" placeholder="Spose Name">
<input type="text" class="form-control" name="children" id="children" aria-describedby="childrens" placeholder="Children">
</form>