That a person must be born again to understand the things of God, I agree.
But when Jesus raised Lazarus so that they might believe, was belief a gift he gave them after regeneration, or belief something they were responsible for?
When Jesus said, “I said this on account of the people standing around, that they may believe that you sent me”, was Jesus lying? Was he mocking them? Was he claiming that he would give them belief?
Or did he do miracles so that they might believe, and those who rejected him would be responsible for their unbelief?
Jesus said, “You refuse to come to me that you may have life”, not, “You do not have life, so you refuse to come”!
I'm glad you brought up Lazarus. That is the picture of regeneration. That's what Christ does, he raises people from the dead. And to those who were witnesses it's objective evidence of his power and so they are left without an excuse even if they do not believe in him.
Jesus said, You refuse to come to me that you may have life, not, You do not have life, so you refuse to come!
Stop with the simplistic antinomies! It's a disgrace to the Scriptural witness. It shows a juvenile understanding of the story of redemption.