Ehud Kneels Before King Eglon With a Hidden DaggerBible World

Judges 3:18

And when he had made an end to offer the present, he sent away the people that bare the present.

The Lord deliberately left Canaanite nations in the land after Joshua's conquests rather than removing every enemy at once. The purpose was to test the generation of Israelites who had been too young to take part in the wars of Joshua's time. By facing those remaining inhabitants they were to gain practical experience in warfare that they otherwise would have lacked. Through striving to drive them out they would develop essential traits of character needed for their mission.