change disabled attribute to be isDisabled and add demo