The Naperville City Council voted Tuesday night to opt out of recreational marijuana sales once it is legal in 2020, bowing to pressure from residents.