Probably you cold write the following code:
<h:selectOneRadio value="#{list}" onchange="this.form.submit()"
valueChangeListener="#{backinbBean.valChngLsnr}"/>
In the backing bean we can write the follwing code
public void valChngLsnr(ValueChangeEvent vce){
if (vce.getNewValue()==Pass){
//goto step 2. Note: However,this would not be providing any navigation
// as you can see that the return type is void.
}
}
Now the issue of
reset the values of the above form and display the same form
would be resolved by itself provided that the scope of your managed bean representing the Page's backing bean remains request.
Tell me how it works.......