I don't know if this is what others expect or not but…
Given the case of nested fields in a fieldset the fieldset can disable all fields within. But the isDisabled assertion doesn't see that.
<fieldset disabled>
<input> <!-- this is disabled -->
</fieldset>
Live Demo