Materialise CSS 删除禁用的输入字段不起作用

Materialize CSS remove disabled input field not working

我正在使用 materialize css 但我有问题我想在按下按钮编辑帐户时删除输入字段中的禁用,顺便说一句,我在 jquery 中的代码中将在下面显示。我已经尝试了 .prop().removeAttr().removeProp(),但它仍然没有移除现场的残疾人。

我有这个代码

$(document).ready(function(){
  $("#submithidden").hide();

  $("#editbutton").on('click',function(event){
    event.preventDefault();
    $("#fname").prop('disabled', false);
    $("#submithidden").show();
    $("#editbutton").hide();
  });
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<form method="post"  id="editaccount">
    <div class="row">
        <div class="input-field col s4">
           <input id="fname" name="firstname" value="Sample Name" disabled type="text" class="center validate">
           <label>First Name</label>
        </div>
    </div><!-- row -->
    <div id="submithidden">
       <button type="submit" class="btn btn-large grey" id="editaccount">Submit</button>
    </div>

    <button type="button" id="editbutton" class="btn grey darken-1">Edit Account</button>
                        
    </form>

像这样使用 .prop

var disableSelection = function(){
    $("#elementId").prop("disabled", true);    
};

var enableSelection = function(){
    $("#elementId").prop("disabled", false);
};

有关详细信息,请参阅 .prop() 与 .attr()。