When you have a flexible content area and layouts withs tabs:
acf.add_filter('validation_complete', function(json, $form){
if(json.errors) {
$.each(json.errors, function(key) {
const field = $('[name="' + json.errors[key].input + '"]', $form).parents('.acf-field');
const parent_field = field[field.length - 2];
const tab = $(parent_field, $form).prev('.acf-field-tab').attr('data-key');
$('.acf-tab-wrap a[data-key=' + tab + ']', $form).click();
});
}
return json;
});