Changing Controller

I have a vehicle that begins under the control of the user. I also have a blueprint I scripted that is an AI controller that drives the vehicle. I need to be able to switch between player control and AI control of the vehicle without changing anything else. Ideally, there will be a button on the HUD that I can press that will seamlessly switch between my AI blueprint and user control. Any ideas on how to accomplish this?