Some time ago I faced exactly the same case (set “input_select” , then go to a view generated dependingly on that state). Since “tap_action” supports only ONE action, we have to call a script to perform multiple actions.
But we cannot use “navigate” inside a script.
I was advised to use some service of a “browser_mod” to navigate to a particular view from a script. Unfortunately, I even haven’t tested this proposal.