To do that you need a script external to the cluster that monitors the state of the instances - and then performs a manual failover of all instances if it finds an instance that has been failed over.
Any script you come up with has to consider patching cycles - maintenance - temporary failover - etc...
Much easier to just license all nodes in a multi-instance cluster so you can utilize both servers to support active instances at the same time.