If we are led of the Spirit we will be able to abstain from sin,but it is true we cannot attain sinless perfection on earth,because we are in the flesh and in the flesh dwells no good thing,and the Spirit and flesh are contrary to each other,and as long as we have the capability to sin then we cannot attain sinless perfection with the temptation that goes on,and being in the flesh,for the only way we can attain sinless perfection is if there is no way possible we can sin,which means we will not be tempted,and do not even think of sin for it would never be a part of us.
When we are with Jesus we have sinless perfection for there is no way we can ever rebel for it will not be part of us,and the New Jerusalem is a place where sin has never been and sin will never be,and the former earth shall not be remembered,or come to mind,and rebellion will never rear its ugly head again,and the saints will feel like they have always been there and nowhere else.
We can abstain from sin led by the Spirit,for the Bible says you will not fulfill the lusts of the flesh,which you will be tempted,but will not carry it out,and the reason it is easy to abstain from sin is because we keep our mind on the Spirit,and we will not be tempted above measure,and God will find a way to escape the sin,so we do not struggle with temptation to the same degree as the world so it easy for us to bear and beat the temptation,but as long as we are in the flesh we cannot have sinless perfection for we are in the flesh,which means we will have a struggle there,and have the capability to sin if we desire,and under that condition we cannot attain sinless perfection,for sinless perfection would not have any part of them warring against them trying to good by the Spirit as the flesh does.
But that is the point is if there is any part of us that wars against us trying to do good as God wants us to do,and we have the capability to sin if we desire,a choice,then we cannot attain sinless perfection,although a Spirit led life will abstain from sin,but it is not a guarantee that we will always make the choice to want to abstain from sin,all we can do is allow the Spirit to lead us,but we do not know if we will sin in the future for it is not a guaranteed position,although it is if you keep making the choice to be led of the Spirit not wanting sin,but we have the capability to change our mind and sin,for who knows if someone who says we can abstain from sin by the Spirit and preaches it if they will not commit a sin in the future,especially if they have many years on this earth left.