That I don’t know, unless you dig around in the code and rewrite ACF’s JS, probably not.
Customizing something like this would likely mean building custom field types that are based on the existing field types. I did this with a custom field type I built. In my case I added a data attribute to the field wrapper. Then, in the initialization of the field I check this attribute and if it is set to delayed I abort initialization and instead add a .focus() action to the field. Then when the field get’s focus I call the initialization code again. This would likely be impossible without altering ACF’s JS code.
But like I said, I don’t know if this is even possible with the existing fields, or event what might need to be done. It would take quite a bit of digging to figure it out.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users
Helping others is a great way to earn karma, gain badges and help ACF development!