To maximize the chance of enemy surrendering, attack fast and hard - enemy Morale regenerates every turn and you need to either panic or stun everyone who's alive at least once.
The biggest problem is when a high-Bravery or never-surrenders unit hides somewhere, blocking the surrender of all the others.