¿Cómo seleccionar un solo RadioButton con Android RecyclerView?

Tengo un RecyclerView con RadioButton Solo quiero seleccionar un RadioButton no muchos al mismo tiempo y mi código hace que funcione bien, pero cuando repito la selección de arriba a abajo, la selección desaparece, ¿cómo puedo solucionarlo? Gracias.

private RadioButton lastCheckedRB = null;

 @Override
public void onBindViewHolder(final MyViewHolder holder, int position) {
    ContactUsModel contactUsModel = orderList.get(position);
    holder.orderNum.setText(contactUsModel.getOrderNum());
    holder.orderCost.setText(contactUsModel.getOrderCost());

    holder.radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
        @Override
        public void onCheckedChanged(RadioGroup group, @IdRes int checkedId) {
            RadioButton checked_rb = (RadioButton) group.findViewById(checkedId);

            if (lastCheckedRB != null &&lastCheckedRB.isChecked()) {
                lastCheckedRB.setChecked(false);
            }
            //store the clicked radiobutton
            lastCheckedRB = checked_rb;


        }
    });

Respuestas a la pregunta(4)

Su respuesta a la pregunta