most waiters in regular western restaurants are shirts+vests+collar clips.
Therefore, wear a shirt [short sleeves are acceptable], a coat vest [slightly tight], a collar clip on the neckline, trousers and leather loafers.
It's better to pop out some English words related to restaurant language in conversation.