people usually refuse invitation at first for being polite.
they want to make sure that it won't be too much trouble for the host.
the British usually refuse invitation, offers and suggestions several times before accepting them.
the Americans do this also but they are likely to accept a second invitation.