use prop instead of attr to set disabled state
update packages
fix #120 by patching typeahead