0 to be wise or moral enough not to do something: --
I'm surprised at you behaving so badly - you ought to/should know better.
Sure, she's only six, but she's old enough to know better than to run off without us.
NYA ORD
European
May 10, 2021
DAGENS ORD
Shimmer
know better (than to do sth)