Есть поле input, изначально заблоченное. Нужно, что бы при клике на него появлялась возможность редактирования поля, а при клике вне его - снова появлялся статус readonly. (Там потом ешё в промежутке валидация будет).
Вот мой вариант
https://jsfiddle.net/yo98uc75/10/
Но тут, во-первых, событие срабатывает на два поля, а надо только на текущее.
А во-вторых, мне не очень нравится, что проверятеся каждый клик по странице. Как можно переписать код, что бы эти события срабатывали только при клике на конкретный инпут, и вне его.