Hi,
You can add this to your custom js to make a field editable when a validation error exists:
setInterval(function(){
jQuery(".ms-formvalidation").each(function(i, elm){
var tr = jQuery(elm).parents("tr:first");
var fin = tr.attr("id").split("dffs_")[1];
var isReadonly = tr.hasClass("dffs-readonly");
if(fin !== undefined && isReadonly){
spjs.dffs.undoReadOnly([fin]);
}
});
},3000);
Let me know how this works out.
Alexander