I would go one step further, and request the ability to set focus to any attribute or form element through a microflow. That way, for example, if you perform a data validation you can place the user in the correct field before issuing an error message.
That would be a nice feature but I don't think it's possible.
You could try setting conditional visibility on each tab based on an enum and then changing the enum value. Not sure what this will do when you have a tab open and it becomes invisible though.