When a player inputs a combination there is no need for them to verify the code is correct or not, instead allowing it to be removed the moment the combination is found.
Players should instead be required to confirm the digit combination in some way once they have been decided and allowing the combination lock to be removed if correct. If the inputted combination is incorrect a sound should play and the combination lock digits randomized.
I'm of the opinion the 3-dial combination lock is sort of useless as the current mechanics allow a player to unlock them without knowing the code in roughly 15 minutes, with 4-dials being only a few hours. This should help reduce this low-effort form of raiding and add much needed value to 3-dials.