JSFiddle - React, Tailwind, and code Playground

HTML

<form name="formteste">

	<!--Colocamos como parametro o valor do Id e mandamos para a função DuasCasasDecimais(id)-->
	
	<strong>Digite o número (adiciona pontos):</strong><br/>
    <input type="text" onkeyup="this.value=adicionarPonto(this);" onblur="RemoverPonto(this);" /> <br/><br/>

	
</form>

JavaScript

function adicionarPonto(campo) {
    if(!campo.value)
    	return campo.value      
    var nvalue = Number(RemoverPonto(campo)).toLocaleString('pt-BR')
    return nvalue;
}
	
	
function RemoverPonto(campo)
	{	
		campo.value = campo.value.split(".").join("");
		return campo.value;
	}