How do I switch character blueprints

You’ll need to Possess each new Character so that your Controller gives you input to them.You’ll need to spawn a new Character, Possess it then Destroy the old one.

https://docs.unrealengine.com/latest/INT/Gameplay/HowTo/PossessPawns/Blueprints/