Email Approval token not fully working

Go to CRM Tools → Site Members. Edit Signup settings to only approve members manualy. Then you can use the approval token.