Change Player Controller from Blueprints

I have mobile game with 2 completely different controls. So I created 2 Player controllers and I want to provide possibility to switch between controllers from settings menu.

Is there simple way to change Player controller from blueprints?

Changing controller while playing will be best solution.
But setting controller on level opening will be great too.

Best regards. Ruslan.