John Daly must have missed the British Open's dress code memo...