1) Use the normal Page component instead of Page (v5 compatibility). The latter one comes as part of the OOTB, so please take a note
2) If you must use Page (v5 compatibility) then uncheck the checkbox "Disable next page". This will remove the "Validate" button3) I would recommend (and also being told by an expert), write a fresh Optout Web App, with a similar flow to the OOTB one
4) Ensure that you have selected the proper Form Rendering template to get the write Look and Feel
I tried many different options. Also tried creating a separate webApp. However the only way I could do away with the "Validate" button is by using a new "Page" component. I think there is some issue with the "Page (v5 compatibility).
I am still working on it. Now I am also stuck at what value to pass in the first parameter for the unsubscribe function. i.e.: nms.subscription.Unsubscribe(ctx.vars.service, ctx.recipient).
For Unsubscribing from the Email service, if I am able to find out the value to be passed in ctx.vars.service then I think I may be able to resolve the button issue as well.