What I need is a disabled input which would fire events.
But since Firefox doesn't support that, I'd like to emulate it somehow.

Which basically means, disallow editing and hide caret. I don't care about appearance.

I've seen this CSS used: `user-select: none;`
But that's not what I want - 1) user can still edit 2) I want it to be selectable.

I don't want the approach of overlaying really disabled input with a and catching it's events - it's not well portable.

Related: [Event on a disabled input](https://stackoverflow.com/questions/3100319/event-on-a-disabled-input)