try this
--to make input editable on click
$('input').bind('click', function () {
$(this).prop("readonly", false);
});
--to make input readonly on lost focus
$('input').bind('blur', function () {
$(this).prop("readonly", true);
});