So faith also require works to indicate that you have faith? Is that what you are saying here?
No, lol.
It doesn't "require" works,
it evidences good works:
John is saying essentially, "If we see such and such it indicates one is or is not a Christian in reality."
He is pretty specific about people living in a pattern of unbroken sin, in that it indicates one is certainly not a Christian.
This is James' point as well. Abraham's faith was evidenced by his willingness to sacrifice Isaac. Had Abraham refused it would have evidenced lack of faith in God's Promise to him.
The Writer of Hebrews gives us commentary on that faith:
Hebrews 11:17-19
King James Version
17 By faith Abraham, when he was tried, offered up Isaac: and he that had received the promises offered up his only begotten son,
18 Of whom it was said, That in Isaac shall thy seed be called:
19 Accounting that God was able to raise him up, even from the dead; from whence also he received him in a figure.
Abraham's faith was evidenced by his faith that because of God's Promise, if he did offer up Isaac (kill him)—God would have to raise him from the dead to fulfill His Promise.
But more importantly, you have to understand that this is Temporal Justification. Abraham was justified (declared righteous) because of his faith and works, but he was not Eternally Justified until Christ died in his stead to atone for his sin that he might be Eternally Redeemed:
Romans 3:24-25
King James Version
24 Being justified freely by his grace through the redemption that is in Christ Jesus:
25 Whom God hath set forth to be a propitiation through faith in his blood, to declare his righteousness for the remission of sins that are past, through the forbearance of God;
Abraham was declared righteous based on what he did, and that had relevance to his daily conversation, not his Eternal Redemption. His sins still had to be atoned for in Christ.
We see that here as well:
Hebrews 9:12-15
King James Version
12 Neither by the blood of goats and calves, but by his own blood he entered in once into the holy place, having obtained eternal redemption for us.
13 For if the blood of bulls and of goats, and the ashes of an heifer sprinkling the unclean, sanctifieth to the purifying of the flesh:
14 How much more shall the blood of Christ, who through the eternal Spirit offered himself without spot to God, purge your conscience from dead works to serve the living God?
15 And for this cause he is the mediator of the new testament, that by means of death, for the redemption of the transgressions that were under the first testament, they which are called might receive the promise of eternal inheritance.
So you see, trying to make Abraham's justification for his faith and works an eternal context ignores the true context.
Trying to make the faith and works of believers in this Age eternal justification when only the Sacrifice of Christ can bring about the righteousness of God freely given to men through the Redemption which is in Christ Jesus is error.
In a temporal context, yes, we are justified by both our faith and our works. Neither James nor Paul are arguing against that. They are showing the temporal context in Romans 4 and James 2.
Romans 4 is given to show there is a precedent for God justifying men apart from works and is given on the heels of Paul's teaching of Eternal Justification and Eternal Redemption in Romans 3.
What does God conclude after justifying so many men and women prior to the quotation of Paul in Romans 3: there is none righteous. No, not even one.
In the temporal arena, yes, men and women were justified, but that is a different justification from the Justification we receive when we believe in Christ.
And that is still true today: Christians are justified in the eternal context, and we are justified in our daily conversation. Two entirely different Bible Doctrines confused in the debate that has raged for 500 years.
God bless.