fix data-readonly: just work for input
fix data-readonly: just work for input