fantasizer

ˈfantəsʌɪzə

noun

a person who indulges in daydreaming or fantasizing.

some fantasizers superimpose their daydreams on to their daily tasks