Fans of Harry Potter have spotted striking similarities between the coat worn by fictional character Fleur Delacour in the hit film and the Duchess of Cambridge at engagements today in Ireland.