JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://getfirebug.com/firebug-lite-debug.js"></script>
<input type="text">
JavaScript
var $input = $('input');
console.log( $input.attr('disabled') );
console.log( $input.prop('disabled') );
$input.prop('disabled', true);
console.log( $input.attr('disabled') );
console.log( $input.prop('disabled') );
$input.removeProp('disabled');
console.log( $input.attr('disabled') );
console.log( "expect false: " + $input.prop('disabled') );
$('input').prop('disabled', true);
console.log( $input.attr('disabled') );
console.log( $input.prop('disabled') );