Cameron Norrie beat Jack Draper in an all-British quarter-final to reach his fourth semi-final of the year.