None of your three images show any "button".
Are these three selections (1, 2, 1&2) fixed for the life of the program or should they be changeable at runtime?
To pick from two processes, there are more than three options, there is also "None" and 2&1. Does order matter?
Tabs are typically controls and you can write to them via local variables to change them. In your case, we have a conflict because the program and the user can change tabs at any time, so who should win? Maybe your tabs should be an indicator to prevent the user from manually changing the page. Maybe even hide the tabs so the user is not tempted to change them.
Why not simply place three buttons? One for each valid procedure?