Вы можете использовать jQuery для управления действиями над html-компонентами.
Думаю, вы можете установить функцию обратного вызова, когда ввод не в фокусе.Примерно так.
$("input[name=ELEMENT]").on('focusout', function(e){
this.attr('readonly');
});
Это может быть решением, но вы также можете проявить творческий подход с помощью jQuery.
Надеюсь, это поможет!Happy Coding:)