Sir Paul McCartney is said to be a "really talented magician" after he showed off his trickery at a party in Los Angeles.