Wouldn't it better to be use `mousedown` + `preventDefault`? This way the focus won't go out of the input on click, now it blinks once. If this is not trivial to implement, ok — it is just some perfectionism request :)