I have a select and two inputs. I want when I choose 2nd choice from the select element for the two inputs will be deactivated.
My code is below but the inputs are not being disabled, how do I get it to work?
$(document).on('change', '#category_id', function() {
  var stateID = $(this).val();
  if (stateID != 2) {
    $("divb").attr("disabled", true);
    $("divn").attr("disabled", true);
  }
});<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="container">
  <div class="form-group">
    <label>Categories <span class="text-hightlight">*</span></label>
    <select class="form-control" name="category_id" id="category_id">
      <option>select</option>
      <option value="1">choose1</option>
      <option value="2">choose2</option>
    </select>
  </div>
  <div class="form-group" id="divb">
    <label>business <span class="text-hightlight">*</span></label>
    <input type="text" name="entreprise" id="entreprise" class="form-control" />
  </div>
  <div class="form-group" id="divn">
    <label>name Piece <span class="text-hightlight">*</span></label>
    <input type="text" name="piece" class="form-control" />
  </div>
</div> 
     
     
    