As a solution to RNG save-scumming, theft in Divinity has no random failure chance.
Instead, you get one shot, and you can only steal items worth a certain total value.

If you steal again, or grab more than you should, the target is alerted to your actions, and responds appropriately.