fix: don't handle keypress if field is readonly