To remove(oneself), as from everyday reality into a fantasy world.
Falling in love with someone "for no particular reason" is great for the heady period of infatuation but not nearly enough for the everyday reality of marriage.
The harshness of everyday reality disenchanted him of his idealistic hopes.