Of course anyone can sit in business class as long as they pay for the ticket. What airline in this day and age is gonna refuse a C class fare from a passenger just because they arent wearing a suit??? However for staff travel, most airlines would have some dress code for Business class.