Brighton came from behind to knock Arsenal out of the Carabao Cup as they won 3-1 in their third-round tie.