In addition to Clarko's excellent answer, I also don't like the lead post-flop. The awkward sizing commits you even when you're sure you're behind. K-high dryish boards favour your villain's range. AA, KK, AK are hands you're probably shoving preflop, but he could definitely have. I don't think 55, 77, or two pairs should be had by either of you, but K7s, K5s, or 75s are at least a tiny bit more likely as a crazy 4-bet bluff on the button. You might have KTs, KJs, KQs, but these are too weak to lead I think. Also, sometimes I like 4-bet bluffing offsuit broadways from the button because of good blockers, so if I were your villain sometimes I might have a random KTo, KJo, and KQo too (not sure if my thinking here about 4-betting is "correct" though). All this to say, I think your range is very much behind his here. If you play the way you did preflop, I think you should check-call the flop.