3 step registration process

I was wondering if there was any way to set up a 3 step registration process that works would keep all my profile fields intact and wouldn't mess up the sequence of -> filling out information -> signing up -> receiving an activation link sent to the persons sign up email -> clicking the link and being able to activate the account? Let me know if this is possible and how to go about this? I currently have the Kleo Child theme and support access has been granted.